<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>

<body>
  <script>
    // 3、求出1000-9999之间的 4 叶玫瑰数
    // 例如：1634 == 1 * 1 * 1 * 1  +  6 * 6 * 6 * 6  + 3 * 3 * 3 * 3  + 4 * 4 * 4 * 4 
    //取到个位数的值： 
    let num = 1634;
    let num1 = num % 10;
    //取到十位数的值：
    let num2 = parseInt(num / 10 % 10)
    //取到百位数的值：
    let num3 = parseInt(num / 100 % 10)
    //取到千位数的值：
    let num4 = parseInt(num / 1000);
    // console.log(num1);


    for (var i = 1000; i <= 9999; i++) {
      let num1 = i % 10; //个位数
      let num2 = parseInt(i / 10 % 10) //十位数
      let num3 = parseInt(i / 100 % 10) //百位数
      let num4 = parseInt(i / 1000); //千位数
      let res = (num1 * num1 * num1 * num1) + (num2 * num2 * num2 * num2) + (num3 * num3 * num3 * num3) + (num4 * num4 *
        num4 * num4);
      if (i === res) {
        console.log(i + "就是4叶玫瑰");
      }
    }
  </script>
</body>

</html>